Bloodshot eyes: workload issues in computer science project courses
نویسنده
چکیده
Workload issue in computer science project courses are addressed in this paper. We briefly discuss why high workloads occur in project courses and the reasons they are a problem. We then describe some course changes we made to reduce the workload in a software engineering project course, without compromising course quality. The techniques include: adopting an iterative and incremental process, reducing the requirements for writing documents, and gathering accurate data on time spent on various activities. We conclude the paper by assessing the techinques, providing good evidence for a dramatic change in the workload, and an increase in student satisfaction levels. We provide some evidence, and an argument, that learning has not been affected by the changes.
منابع مشابه
Artbotics: Challenges and Opportunities for Multi-Disciplinary, Community-Based Learning in Computer Science, Robotics, and Art
Artbotics is a collaboration between faculty in computer science, the arts, and the social sciences. It is a complex project that involves the following elements: • High school and university students with diverse backgrounds coming together to create interactive, microprocessor-enabled installation art. • A collaboration among faculty from different departments and intersecting interests who a...
متن کاملThe Software Factory: An Undergraduate Computer Science Curriculum
Industry often complains that current academic curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of Science in Computer Science. The proposed core curriculum contains elements of traditional computer science programs combined with software engineering via a team-oriented, hands-on approach...
متن کاملProcess issues in course projects
Defined software engineering process help teaching and guiding software engineering courses projects. However, using them raises several issues related to process and course features. Architecture issues relate to matching process and course lifecycle models. Size issues address project scope and extent. Support issues deal with student and instructor materials and tools.
متن کاملEvaluating System Effectiveness in High Performance Computing Systems
High performance scientific computer systems traditionally have been compared using individual job performance metrics. However, such metrics tend to ignore high-level system issues, such as how effectively a system can schedule and manage a varied workload, how rapidly the system can launch jobs, and how quickly it can recover from a scheduled or unscheduled system outage. Yet high-level issue...
متن کاملWhy Is Software Project Management Difficult? And What That Implies for Teaching Software Project Management
The discipline of project management has been available for almost 40 years. This paper examines several factors that make the management of software development projects more dif®cult than the management of many other kinds of projects. These factors negatively impact the software project managers' success in estimation and scheduling, planning, responding to schedule and budget pressures, mon...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000